undskyld mig fyre, jeg vil spørge, er hvorfor ja, hvorfor pludselig ugyldigt argument leveret til foreach () CodeIgniter, når jeg har prøvet benerin, men alligevel stadig kan lide dette .. Oprindeligt ville jeg lave en nestbar i CodeIgniter .. og dette er et eksempel på mit script i controlleren funktionsbelastningsmenuer () { $ this-> load-> model ("webadmin / we_model"); $ data ["menuer"] = $ dette-> mig ($ dette-> vi_model-> get_menuer ()); $ this-> load-> view ("webadmin / loadmenu.php", $ data); } privat funktion mig ($ menuer = array ()) { $ html = ''; // Byg alle applikationsmenuer i et træformat foreach ($ menuer som $ menu) { // Kontroller, om denne menu har børn $ count_menu_children = count (get_value ($ menu, 'børn')); // Byg en enkeltlinjemenu $ html. = '
';
$ class = get_value ($ menu, 'dtt_inative')! = ''? 'text-error': '';
$ label = get_value ($ menu, 'url_img') == '' && get_value ($ menu, 'label') == ''? '[NO NAME]': lang (get_value ($ menu, 'label'));
$ html. = ''. $ label. '';
$ html. = ' ';
$ html. = '
';
// Hvis den aktuelle menu har børneelementer, skal du bygge alt igen
hvis ($ count_menu_children> 0)
$ html. = '- '. custom_menu_tree (get_value ($ menu, 'børn')). '
- php echo $ menuer; ?>